5 research outputs found
An advanced Framework for efficient IC optimization based on analytical models engine
En base als reptes sorgits a conseqüència de l'escalat de la tecnologia, la present tesis desenvolupa i analitza un conjunt d'eines orientades a avaluar la sensibilitat a la propagació d'esdeveniments SET en circuits microelectrònics. S'han proposant varies mètriques de propagació de SETs considerant l'impacto dels emmascaraments lògic, elèctric i combinat lògic-elèctric. Aquestes mètriques proporcionen una via d'anà lisi per quantificar tant les regions més susceptibles a propagar SETs com les sortides més susceptibles de rebre'ls. S'ha desenvolupat un conjunt d'algorismes de cerca de camins sensibilitzables altament adaptables a múltiples aplicacions, un sistema lògic especific i diverses tècniques de simplificació de circuits. S'ha demostrat que el retard d'un camà donat depèn dels vectors de sensibilització aplicats a les portes que formen part del mateix, essent aquesta variació de retard comparable a la atribuïble a les variacions paramètriques del proces.En base a los desafÃos surgidos a consecuencia del escalado de la tecnologÃa, la presente tesis desarrolla y analiza un conjunto de herramientas orientadas a evaluar la sensibilidad a la propagación de eventos SET en circuitos microelectrónicos. Se han propuesto varias métricas de propagación de SETs considerando el impacto de los enmascaramientos lógico, eléctrico y combinado lógico-eléctrico. Estas métricas proporcionan una vÃa de análisis para cuantificar tanto las regiones más susceptibles a propagar eventos SET como las salidas más susceptibles a recibirlos. Ha sido desarrollado un conjunto de algoritmos de búsqueda de caminos sensibilizables altamente adaptables a múltiples aplicaciones, un sistema lógico especifico y diversas técnicas de simplificación de circuitos. Se ha demostrado que el retardo de un camino dado depende de los vectores de sensibilización aplicados a las puertas que forman parte del mismo, siendo esta variación de retardo comparable a la atribuible a las variaciones paramétricas del proceso.Based on the challenges arising as a result of technology scaling, this thesis develops and evaluates a complete framework for SET propagation sensitivity. The framework comprises a number of processing tools capable of handling circuits with high complexity in an efficient way. Various SET propagation metrics have been proposed considering the impact of logic, electric and combined logic-electric masking. Such metrics provide a valuable vehicle to grade either in-circuit regions being more susceptible of propagating SETs toward the circuit outputs or circuit outputs more susceptible to produce SET. A quite efficient and customizable true path finding algorithm with a specific logic system has been constructed and its efficacy demonstrated on large benchmark circuits. It has been shown that the delay of a path depends on the sensitization vectors applied to the gates within the path. In some cases, this variation is comparable to the one caused by process parameters variation
An advanced Framework for efficient IC optimization based on analytical models engine
En base als reptes sorgits a conseqüència de l'escalat de la tecnologia, la present tesis desenvolupa i analitza un conjunt d'eines orientades a avaluar la sensibilitat a la propagació d'esdeveniments SET en circuits microelectrònics. S'han proposant varies mètriques de propagació de SETs considerant l'impacto dels emmascaraments lògic, elèctric i combinat lògic-elèctric. Aquestes mètriques proporcionen una via d'anà lisi per quantificar tant les regions més susceptibles a propagar SETs com les sortides més susceptibles de rebre'ls. S'ha desenvolupat un conjunt d'algorismes de cerca de camins sensibilitzables altament adaptables a múltiples aplicacions, un sistema lògic especific i diverses tècniques de simplificació de circuits. S'ha demostrat que el retard d'un camà donat depèn dels vectors de sensibilització aplicats a les portes que formen part del mateix, essent aquesta variació de retard comparable a la atribuïble a les variacions paramètriques del proces.En base a los desafÃos surgidos a consecuencia del escalado de la tecnologÃa, la presente tesis desarrolla y analiza un conjunto de herramientas orientadas a evaluar la sensibilidad a la propagación de eventos SET en circuitos microelectrónicos. Se han propuesto varias métricas de propagación de SETs considerando el impacto de los enmascaramientos lógico, eléctrico y combinado lógico-eléctrico. Estas métricas proporcionan una vÃa de análisis para cuantificar tanto las regiones más susceptibles a propagar eventos SET como las salidas más susceptibles a recibirlos. Ha sido desarrollado un conjunto de algoritmos de búsqueda de caminos sensibilizables altamente adaptables a múltiples aplicaciones, un sistema lógico especifico y diversas técnicas de simplificación de circuitos. Se ha demostrado que el retardo de un camino dado depende de los vectores de sensibilización aplicados a las puertas que forman parte del mismo, siendo esta variación de retardo comparable a la atribuible a las variaciones paramétricas del proceso.Based on the challenges arising as a result of technology scaling, this thesis develops and evaluates a complete framework for SET propagation sensitivity. The framework comprises a number of processing tools capable of handling circuits with high complexity in an efficient way. Various SET propagation metrics have been proposed considering the impact of logic, electric and combined logic-electric masking. Such metrics provide a valuable vehicle to grade either in-circuit regions being more susceptible of propagating SETs toward the circuit outputs or circuit outputs more susceptible to produce SET. A quite efficient and customizable true path finding algorithm with a specific logic system has been constructed and its efficacy demonstrated on large benchmark circuits. It has been shown that the delay of a path depends on the sensitization vectors applied to the gates within the path. In some cases, this variation is comparable to the one caused by process parameters variations
Herramienta de extracción y ajuste automático para modelos especÃficos de parámetros de circuitos microelectrónicos
En aquest projecte es desenvoluparà una eina de programari per a circuits micro/nanoelectrònics, que permeti automatitzar completament el procés d'extracció dels parà metres de models analÃtics a nivell de cel·la està ndard o bloc lògic a partir de simulacions a nivell elèctric. L'objectiu és simplificar l'ajust de models analÃtics en base a llibreries tecnològiques completes de cel·les està ndards considerant diferents condicions d'operació.This project presents the development of a software tool that automates the model extraction process at standard cell level, from the cells electrical level simulations. Starting from the standard cells library files, together with a set of simulation templates and configuration files, the tool developed will generate all necessary files to simulate each cell, working at the operating conditions required using an electrical simulator. Subsequently, the simulation results are used to extract the model parameters. The tool has been developed following a modular structure that allows an easy capabilities growth and ease of adaption to different file formats, either for input and output files. This tool highly streamlines the testing and evaluation of models allowing easy model application to circuits with wide variety of cells. Finally, the tool presented in this project has been used to extract various models used in many publications and one doctoral thesis. These models are presented as practical use cases of the tool.En este proyecto de fin de carrera se ha desarrollado una herramienta software que permite automatizar el proceso de extracción de modelos a nivel de celda estándar a partir de simulaciones a nivel eléctrico de las celdas correspondientes. Partiendo de los archivos de librerÃa de celdas estándar, de un conjunto de plantillas de simulación y archivos de configuración, la herramienta desarrollada generará todos los archivos necesarios para simular cada una de les celdas, en las condiciones de operación exigidas mediante algún simulador eléctrico. Posteriormente los resultados de las simulaciones se utilizan para obtener los parámetros del modelo que se quiere obtener. La herramienta se ha desarrollado con una estructura modular que permite ampliar fácilmente sus capacidades, y adaptarla a diferentes formatos de archivo, tanto de los archivos de entrada como de los de salida. Esta herramienta agiliza enormemente el proceso de testeo y evaluación de modelos, permitiendo aplicarlos a circuitos con una amplia variedad de celdas de manera sencilla. Finalmente, la herramienta presentada en este proyecto se ha utilizado para extraer varios modelos utilizados en múltiples publicaciones y tesis doctorales. Estos modelos se exponen como casos prácticos del uso de la herramienta.En aquest projecte de fi de carrera s’ha desenvolupat una eina de
programari per automatitzar el procés d’obtenció de models a nivell de cel·la
està ndard, a partir de simulacions a nivell elèctric de les corresponents cel·les.
Partint dels arxius de llibreria de cel·les està ndard, d’un conjunt de plantilles de
simulació i arxius de configuració, l’eina desenvolupada generarà tots els arxius
necessaris per simular cada una de les cel·les, en les condicions d’operació
exigides mitjançant algun simulador elèctric. Posteriorment els resultats de les
simulacions s’empren per obtenir els parà metres del model que es vulgui
obtenir.
L’eina s’ha desenvolupat amb una estructura modular que permet ampliar
fà cilment les seves capacitats, i adaptar-la a diferents formats d’arxiu, tant
dels arxius d’entrada com dels de sortida.
Aquesta eina agilitza enormement el procés de verificació i avaluació de
models, permetent aplicar-los a circuits amb una amplia varietat de cel·les de
manera senzilla.
Finalment, l’eina presentada en aquest projecte s’ha fet servir per extreure
varis models emprats en múltiples publicacions i tesis doctorals. Alguns
d’aquests models s’exposen com a casos prà ctics de l’ús de l’eina
Aprendizaje basado en proyectos mediante competición con Arduino en TecnologÃa de 4º ESO
In this master's thesis, an intervention proposal is presented in the form of a
didactic unit designed for the technology course of 4th of ESO. In the developed didactic
unit, programming is practiced in a practical way on the free Arduino platform,
developing programs in the field of robotics.
In the proposed intervention presented, we work through the didactic
methodology of teamwork and project-based learning, combining it with a gamification
component with the objective of increasing the motivation of the students to achieve a
better performance by the students in the project development
The proposed activity structure, gradually introduces the student to the method
of project work, a methodology that may be totally unknown to them in the secondary
education stage. In order to achieve a progressive adaptation to this form of work,
introductory activities are proposed in which small projects must be developed with the
objective of acquiring the correct work habits, to end with a larger project.
One aspect that is very important in the development of the proposal is the
promotion of the competence to learn to learn, very important in the field of technology,
given that it is an area in which knowledge quickly becomes obsolete. The didactic unit
has focused on teaching students to create their own knowledge, based on essential basic
concepts on which they themselves build their knowledge through the experience and
help of freely available online resources. The free and open nature of Arduino is
fundamental to this aspect.
Another notable aspect of the proposal presented is that the student actively
participates not only in the learning process but also in the teaching process since it is
proposed that students act as teachers before their classmates explaining how they have
developed their projects.En este trabajo de fin de máster se presenta una propuesta de intervención en
forma de unidad didáctica diseñada para la asignatura de tecnologÃa de 4º de ESO. En
la unidad didáctica desarrollada se trabaja la programación de una forma práctica
sobre la plataforma libre Arduino desarrollando programas en el ámbito de la
robótica.
En la propuesta de intervención presentada se trabaja mediante la
metodologÃa didáctica de trabajo en equipo y aprendizaje basado en proyectos,
combinándolo con un componente de gamificación con el objetivo de incrementar la
motivación de los estudiantes para lograr un mejor desempeño por parte de los
alumnos en el desarrollo de los proyectos.
La estructura de actividades propuesta, introduce gradualmente al estudiante
en el método de trabajo por proyectos, metodologÃa que puede resultar totalmente
desconocida para ellos en la etapa de educación secundaria. Para conseguir una
adaptación progresiva a esta forma de trabajo se proponen actividades introductorias
en las que se deben desarrollar pequeños proyectos con el objetivo de adquirir los
correctos hábitos de trabajo, para finalizar con un proyecto de mayor envergadura.
Un aspecto al que se da mucha importancia en el desarrollo de la propuesta,
es el fomento de la competencia de aprender a aprender, muy importante en el campo
de la tecnologÃa, dado que es un área en la cual los conocimientos quedan obsoletos
rápidamente. La unidad didáctica se ha enfocado a enseñar a los estudiantes a crear
su propio conocimiento, partiendo de unos conceptos básicos imprescindibles sobre
los que ellos mismos construyan su conocimiento mediante la experiencia y la ayuda
de recursos online disponibles libremente. La naturaleza libre y abierta de Arduino es
fundamental para este aspecto.
Otro aspecto destacable de la propuesta presentada consiste en que el alumno
participa activamente no solo en el proceso de aprendizaje sino también en el de
enseñanza ya que se plantea que los estudiantes actúen como docentes ante sus
compañeros explicando cómo han desarrollado sus proyectos
Herramienta de extracción y ajuste automático para modelos especÃficos de parámetros de circuitos microelectrónicos
En aquest projecte es desenvoluparà una eina de programari per a circuits micro/nanoelectrònics, que permeti automatitzar completament el procés d'extracció dels parà metres de models analÃtics a nivell de cel·la està ndard o bloc lògic a partir de simulacions a nivell elèctric. L'objectiu és simplificar l'ajust de models analÃtics en base a llibreries tecnològiques completes de cel·les està ndards considerant diferents condicions d'operació.This project presents the development of a software tool that automates the model extraction process at standard cell level, from the cells electrical level simulations. Starting from the standard cells library files, together with a set of simulation templates and configuration files, the tool developed will generate all necessary files to simulate each cell, working at the operating conditions required using an electrical simulator. Subsequently, the simulation results are used to extract the model parameters. The tool has been developed following a modular structure that allows an easy capabilities growth and ease of adaption to different file formats, either for input and output files. This tool highly streamlines the testing and evaluation of models allowing easy model application to circuits with wide variety of cells. Finally, the tool presented in this project has been used to extract various models used in many publications and one doctoral thesis. These models are presented as practical use cases of the tool.En este proyecto de fin de carrera se ha desarrollado una herramienta software que permite automatizar el proceso de extracción de modelos a nivel de celda estándar a partir de simulaciones a nivel eléctrico de las celdas correspondientes. Partiendo de los archivos de librerÃa de celdas estándar, de un conjunto de plantillas de simulación y archivos de configuración, la herramienta desarrollada generará todos los archivos necesarios para simular cada una de les celdas, en las condiciones de operación exigidas mediante algún simulador eléctrico. Posteriormente los resultados de las simulaciones se utilizan para obtener los parámetros del modelo que se quiere obtener. La herramienta se ha desarrollado con una estructura modular que permite ampliar fácilmente sus capacidades, y adaptarla a diferentes formatos de archivo, tanto de los archivos de entrada como de los de salida. Esta herramienta agiliza enormemente el proceso de testeo y evaluación de modelos, permitiendo aplicarlos a circuitos con una amplia variedad de celdas de manera sencilla. Finalmente, la herramienta presentada en este proyecto se ha utilizado para extraer varios modelos utilizados en múltiples publicaciones y tesis doctorales. Estos modelos se exponen como casos prácticos del uso de la herramienta.En aquest projecte de fi de carrera s’ha desenvolupat una eina de
programari per automatitzar el procés d’obtenció de models a nivell de cel·la
està ndard, a partir de simulacions a nivell elèctric de les corresponents cel·les.
Partint dels arxius de llibreria de cel·les està ndard, d’un conjunt de plantilles de
simulació i arxius de configuració, l’eina desenvolupada generarà tots els arxius
necessaris per simular cada una de les cel·les, en les condicions d’operació
exigides mitjançant algun simulador elèctric. Posteriorment els resultats de les
simulacions s’empren per obtenir els parà metres del model que es vulgui
obtenir.
L’eina s’ha desenvolupat amb una estructura modular que permet ampliar
fà cilment les seves capacitats, i adaptar-la a diferents formats d’arxiu, tant
dels arxius d’entrada com dels de sortida.
Aquesta eina agilitza enormement el procés de verificació i avaluació de
models, permetent aplicar-los a circuits amb una amplia varietat de cel·les de
manera senzilla.
Finalment, l’eina presentada en aquest projecte s’ha fet servir per extreure
varis models emprats en múltiples publicacions i tesis doctorals. Alguns
d’aquests models s’exposen com a casos prà ctics de l’ús de l’eina